﻿@charset "utf-8";
/* CSS Document */
body{overflow-x:hidden; }
html{}body,html{height:100%;}body,html,span,div,ul,ol,li,dl,dd,dt,a,p,h1,h2,h3,h4,h5,h6,table,td,tr,marquee{color:#333333;list-style-type:none;margin:0;padding:0;font-family:"微软雅黑", Arial, Verdana;font-size:14px}
img{margin-top:0;margin-bottom:0;border:0 none;}
table{border-collapse:collapse;border-spacing:0;}
.cn{margin: 0 auto;}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.cl{ clear:both;}.left{float: left;}.right{float: right;}
.cn1000{width:1000px;margin:0px auto;}
.cn1200{width:1200px;margin:0px auto;}
.martp10px{margin-top:10px;}
.martp20px{margin-top:20px;}
.marle10px{margin-left:10px;}
.marle20px{margin-left:20px;}
.marle30px{margin-left:30px;}
.height200{ height:200px;}
.mrleri30{ margin-left:30px; margin-right:30px;}
.mrtp20{ margin-top:20px;}
.mrtp15{ margin-top:15px;}
/*-------伪类---------*/
a:link,a:visited{text-decoration:none;color:#333333;-webkit-transition:background 0.25s ease-in 0s,border 0.25s ease-in 0s;transition:background 0.25s ease-in 0s,border 0.25s ease-in 0s;}
a:hover{text-decoration:none;color:#ff6600;-webkit-transition:background 0.25s ease-in 0.1s,border 0.25s ease-in 0.1s;transition:background 0.25s ease-in 0.1s,border 0.25s ease-in 0.1s;}
/*文章分页样式*/
#fenye{text-align:center;width:100%;margin-top:10px;padding-top:10px;padding-bottom:10px;float: left;}
#fenye span{border:1px solid #CCC;margin:0 5px;padding:2px;}
#fenye A {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}
#fenye A:visited {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}
#fenye A:hover {FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important}
#fenye A:active {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
#fenye SPAN.pages {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
#fenye SPAN.extend {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
#fenye SPAN.current {BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important}
#info{
	text-align:center;
	margin-bottom:10px;
	margin-top: 5px;
	border-bottom-width:1px;
	border-bottom-style: dashed;
	border-bottom-color: #7D7E7E;
	line-height: 40px;
}
/*主体*/

.top-logo {	height:87px; margin: 0px auto; padding-top:20px; padding-bottom:22px;}
#you_logo {	float:left;	position: relative; height:86x;}
.top-tel { display:inline; padding-left:25px; background:url(../images/tel.png) no-repeat left center; color: #0b0b0b;	line-height:80px; font-weight:bold; font-size: 20px;}


.menu{height:47px; overflow:hidden; background-color:#1b1c1e;}
.menu ul{height:47px;zoom:1; width:1200px; margin:0px auto;}
.menu ul li{ float:left; display:inline;height:47px; line-height:47px; text-align:center; white-space:nowrap; position:relative;}
.menu .line{ width:1px; background:url(../images/line.gif) no-repeat center; height:47px;}
.menu .menu_item{ padding:0px 0px; width:170px; font-size:14px;}
.menu .menu_item a{ padding:0px 0px; width:170px; display:block;}
.menu .menu_item a:link{ color:#fff; font-size:14px;}
.menu .menu_item a:visited{ color:#fff}
.menu .menu_item a:hover{ color:#ffc600; background-color:#da0404;}



/*main_image 轮播广告图*/
.main_visual,.main_image,.main_image ul,.main_image li,.main_image li span,.main_image li a{height:580px;}
.main_image li,.main_image li span,.main_image li a{/*width:692px;*/width:100%;}
.main_visual,.main_image,.main_image ul{overflow:hidden;}
.main_visual,.main_image{position:relative;}
.main_image ul{position:absolute;top:0;left:0; width:100%;}
.main_image li{float:left;}
.main_image li span,.main_image li a{display:block;}
/*小按钮*/
div.flicking_con{position:absolute;z-index:999;width:800px;height:15px;left:50%;margin-left:-400px;top:460px; text-align:center;}
div.flicking_con a{width:10px;height:10px;border-radius:50%;text-indent:-9999px;margin-right:20px;cursor:pointer;border:2px #fff solid; display:inline-block;}
div.flicking_con a.on{background:#e20404;}
/*左右箭头*/
.main_image .btn_a{z-index:9995;position:absolute;display:block;width:58px!important;height:58px!important;background:url(../images/foot.png) no-repeat 0 0;top:50%;margin-top:-29px;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.main_image #btn_prev{left:2%;}
.main_image #btn_next{background:url(../images/foot.png) no-repeat 0 -58px;right:2%;}

/*主页产品展示*/
.in1{ margin-top:30px; font-size:36px; color:#050102; font-weight:bold; text-align:center;}

.icl{ margin-top:13px; width:70px; height:5px; background-color:#e20404; text-align:center;}
.clearfix { *zoom: 1; }

.inporc ul li {
      float:left;
	  margin-top:23px;
	  margin-left:18px;
	  
	  }

.li-img {
    
    border: 1px solid #ddd;
	overflow: hidden;
	padding-top:16px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:16px;
	}

.inporc ul li img {
    width: 254px;
    height: 186px;
    padding: 1px;
	
	
}

.inpocrtit {
    width: 280px;
	 border: 1px solid #ddd;
    background: #fafbfd;
    height: 44px;
    font-size: 16px;
    color: #303030;
    line-height: 44px;
    text-align: center;
	
}

.inpocrtit:hover {
    width: 280px;
	 border: 1px solid #ddd;
    background: #e20404;
   font-size: 16px;
    color: #fff;
    line-height: 44px;
    text-align: center;
}
.mianmore { margin-top:30px;}
.mianmore a {
	line-height: 36px;
	text-align: center;
	display: block;
	height: 36px;
	width: 150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #eddd36;
	font-size: 14px;
	border-radius:18px;
}
.mianmore a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #e20404;
}



.inabout{ margin-top:50px; height:462PX; background-color:#0e2443;}
.in2{ margin-top:30px; font-size:36px; color:#fff; font-weight:bold; text-align:center; padding-top:42px;}
.inabi{ color:#FFFFFF; font-size:16px; text-align:center; line-height:48px; padding-top:24px;}

.aboutmore { margin-top:30px;}
.aboutmore a {
	line-height: 36px;
	text-align: center;
	display: block;
	height: 36px;
	width: 150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #e20404;
	color:#FFFFFF;
	font-size: 14px;
	border-radius:18px;
}
.aboutmore a:hover {
	color: #000;
	text-decoration: none;
	background-color: #eddd36;
}



.in3{ margin-top:55px; font-size:36px; color:#050102; font-weight:bold; text-align:center;}
.innews{ margin-top:40px;}

.inrow { position: relative; }
.intime { position: absolute; left: 0; top: 0; max-width: 90px; font-family: arial; }
.con { padding-left: 115px; }


/*主页新闻*/
.inws{ height:1px;border:none; border-bottom:1px dashed #dddddd; height:80px; margin-bottom:25px;}
.inws1{ height:1px;border:none; height:80px; margin-bottom:25px;}
.tiec{ width:580px;} 
.intiod{ font-size:16px; font-family:"微软雅黑";}
.intiod a{ font-size:16px; font-family:"微软雅黑"; text-align:left;}
.p1 { float:left; width:67px;  font-size:24px; color:#666666; line-height:1; text-align:left;}
.p1 span { margin-top:10px; display:block; font-size:14px; color:#666666; text-align:right; }
.p2 { float:left; color:#b3b3b3; margin-left:45px; }
.p2 a{color:#666666; text-align:left; font-size:18px; line-height:28px; }
.p2 a:hover{color:#e20404; text-align:left; font-size:18px; line-height:28px; }




/*合作伙伴*/
.in4{ margin-top:25px; font-size:36px; color:#050102; font-weight:bold; text-align:center;}
.inbgd{ background-color:#f6f6f6; height:155px;}
.inhuoban{margin-top:20px; padding-top:20px;}
.inhuoban ul{ margin-top:24px;}
.inhuoban ul li{float:left; border: 1px solid #bfbfbf; border-radius:5px; margin-left:8px;}

.inhuoban ul li img{border-radius:5px;}





/*内页幻灯片*/
#full-screen-slider { width:100%; height:380px; position:relative; margin:0px auto; padding-top:0px; z-index:1}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:360px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:8px; background:#303030; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#28428d}


/*内页侧栏*/
.met_flash{ margin:0px auto; height:550px; overflow:hidden; padding:0px 0px; min-width:1200px;} 
.met_flashs{ margin:0px auto; height:400px; overflow:hidden; padding:0px 0px; min-width:1200px;} 
.position{ background:url(../images/n-bg.jpg) repeat-x top; height:50px; border-bottom:1px solid #efefef; line-height:50px;}
.position a{ color:#dc2003;}
.position a:hover{ text-decoration:none;}
.position span{ float:left; font-size:14px; color:#cd0a0a;}
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:240px; position:relative;}
.sidebar .sb_nav h3.title{background:url(../images/l_title.jpg) no-repeat; height:50px; line-height:50px; font-size:16px; color:#fff; text-indent:15px; overflow:hidden;zoom:1;}
.sidebar .sb_nav h3.lin{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px 10px 15px; background:#f9f9f9;border:0px solid #D3E1ED; border-top:none;zoom:1;}
.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; background:url(../images/arrows.gif) no-repeat 2px 13px; border-bottom:1px dashed #d7d7d7;}
#sidebar dl dt a{font-size:14px; color:#666;}
#sidebar dl dt a:hover{color:#dc2003;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px;}
#sidebar dl dt.on a{ font-weight:bold; color:#dc2003; }
#sidebar dl h4.on a{ font-weight:bold;}

.left_menua a {text-decoration:none;DISPLAY: block;line-height:24px;padding:5px 0px 5px 30px;}
.left_menua a:link { color:#666; }
.left_menua a:visited {text-decoration:none;color:#666;}
.left_menua a:hover {text-decoration:none;color:#dc2003;text-decoration:underline;}
.left_menuas a {text-decoration:none;DISPLAY: block;padding:5px 0px 5px 30px;font-weight:bold;line-height:24px;}
.left_menuas a:link { color:#dc2003; }
.left_menuas a:visited {text-decoration:none;color:#dc2003;}
.left_menuas a:hover {text-decoration:none;color:#dc2003;text-decoration:underline;}

.sidebar .sb_box{ float:right; width:930px; overflow:hidden;}
.sidebar .sb_box h3.title{height:50px; line-height:50px; text-indent:15px; font-size:16px; position:relative; background:url(../images/r_title.jpg) repeat-x; color:#dc2003;}

.neir{ padding-left:10px; padding-right:10px; line-height:25px; }
.cnewsd{line-height:25px; }


/*新闻*/
#newslist{ padding:15px 0px;}
#newslist li{ padding:5px 0px 5px 10px; background:url(../images/arrow.gif) no-repeat left 17px; border-bottom:1px dashed #aaa;}
#newslist li a{ font-size:14px; text-decoration:none; color:#0e1751;}
#newslist li span{ float:right; color:#8e8e8e;}
#newslist li p{ margin:5px 0px; color:#8e8e8e; font-size:12px;}
#shownews{ padding:0px 15px 15px;}
#shownews .bolet{ line-height:2; padding:0px 10px; font-size:14px;}
#shownews h1{ font-size:20px; text-align:center; font-weight:bold; padding:5px 0px; margin:10px 0px; color:#333;}
/*分页*/
.met_page{ margin:20px 0px 20px 0px; overflow:hidden;}
.pageleft {	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px}
.pageright {OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px}
.pageleft {	PADDING-LEFT: 0px; FLOAT: left; TEXT-ALIGN: left; font-size:12px;}
.pageright {PADDING-RIGHT: 0px; FLOAT: right; TEXT-ALIGN: right; font-size:12px;}

/*案例及服务范围模块*/
#imglist{ padding:15px 0px;}
#imglist li{ float:left; width:292px; text-align:center; margin:5px 8px; overflow:hidden;}
#imglist li img{ border:1px solid #ccc; padding:1px; width:288px; height:210px;}
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}

























.foot{ height:233px; background-color:#0e2443; padding-top:44px; color:#FFFFFF;}
.iabout{ color:#FFFFFF; font-size:20px; font-weight:bold;}
.icof{ width:85px; height:4px; background-color:#e20404; margin-top:10px;}
.fle{ margin-left:10px;}
.fle p{ color:#FFFFFF; font-size:16px; margin-top:15px;}
.fle p a{ color:#FFFFFF; font-size:16px;}

.fle1{ margin-left:203px;}
.fle1 p{ color:#FFFFFF; font-size:16px; margin-top:15px;}
.ewm{ margin-right:10px;}

.footd{ height:60px; background-color:#1b1c1e; color:#FFFFFF; line-height:60px; font-size:14px;}
.footit{color:#FFFFFF; line-height:60px; font-size:14px; text-align:center;}
.footit a{color:#FFFFFF; line-height:60px; font-size:14px;}
.footit a:hover{color:#e20404; line-height:60px; font-size:14px;}
